.fm-logo { list-style-image: url("chrome://feedme/skin/fm-logo.png"); cursor: pointer; }
.fm-logo-large { list-style-image: url("chrome://feedme/skin/fm-logo-large.png"); cursor: pointer; }
.fm-plus { list-style-image: url("chrome://feedme/skin/plus.png"); cursor: pointer; margin-right:5px; }
.fm-close { list-style-image: url("chrome://feedme/skin/close.png"); cursor: pointer; align:right; margin-left:2px; }
.fm-arrow-up { list-style-image: url("chrome://feedme/skin/arrow-up.png"); cursor: pointer; }
.fm-arrow-down { list-style-image: url("chrome://feedme/skin/arrow-down.png"); cursor: pointer; }
.fm-disable { list-style-image: url("chrome://feedme/skin/disable.png"); cursor: pointer; height:11px; width:11px; margin-bottom:2px; margin-left:2px; }

a, a:visited { color: #2244BB; text-decoration: underline; cursor: pointer; }

#fm-bar { 
    height: 33px; 
    padding: 3px; 
    background-color: #fff; 
    border-bottom: 1px solid #999; 
}

.fm-message { padding-top: 4px; padding-left: 3px; }
#fm-error { color: red; }
#fm-loading { color: #666; }

#fm-controls { -moz-box-align: center; }
#fm-end { -moz-box-align: end; -moz-box-pack: end; padding-bottom: 5px; }

#fm-comment-box {
    margin-right: 10px;
}

.feedme-button { 
    padding: 3px 6px; 
    margin: 2px 10px 2px 0px; 
    cursor: pointer; 
    border: 1px solid white;
    vertical-align: top; 
    text-align: center;
}
.feedme-toggle { 
    background-color: #f3f5fc;
    border: 1px solid #d2d2d2;
    -moz-border-radius: 5px; 
}
.feedme-num-shared { 
    font-size: 7pt; 
    text-align: right; 
    margin-left: 3px;
    color: #666;
}
.feedme-now-button { 
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    margin-right: 0px; 
    border-right: 0px;  
}
.feedme-later-button { 
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-bottomleft: 0px; 
}